export default class Dep {
  constructor () {
    this.subs = [] // watchers
  }
  // add watcher
  addSub (sub) {
    if (sub && sub.update) {
      this.subs.push(sub)
    }
  }
  // notify all watchers
  notify () {
    this.subs.forEach(sub => sub.update())
  }
}
